Skip to main content

Dialog: Permissions

Function: The permissions of user groups are defined here, with which they can execute specific actions on specific objects in the project.

Call: Project → User Management command

Every change made in the dialog is applied immediately.

Actions

All possible actions on objects of the projects are listed in Actions. The actions are divided into four categories and mappings to all current objects of the project are listed below each action. For each "action->object" mapping, you can define the permission for each existing user group.

Action categories:

_cds_icon_rights_action_category.png Commands

Actions regarding the execution of commands

_cds_icon_rights_action_category.png Users, groups and permissions

Actions regarding the configuration of user accounts, user groups, and their permissions

_cds_icon_rights_action_category.png Object types

Actions regarding the creation of object types

_cds_icon_rights_action_category.png Project objects

Actions regarding the viewing, modification, removal, and child-object handling of objects of the project

Actions in detail:

_cds_icon_action.png Execute

Execute a menu command

_cds_icon_action.png Create

Create a new object in the project

_cds_icon_action.png Add or remove children

Add or remove a child object below an existing object

_cds_icon_action.png Modify

Modify an object in the editor or modification of user, group, and permission settings in the corresponding editor/dialog

_cds_icon_action.png Remove

Delete or remove an object

_cds_icon_action.png View

Open the view of an object in the editor

icon_target.png

Possible target of an action

This can be specific objects of the project, or the user, group, and permission configuration.

Permissions

All defined user groups (except the "Owner" group) are listed in Permissions with a toolbar for configuring the permissions of a group.

_cds_icon_right_granted.png Granted

The action, which is selected in the actions view, on the selected target(s) is granted for the selected group.

_cds_icon_right_denied.png Denied

The action, which is selected in the Actions view, on the selected target(s) is denied for the selected group.

_cds_icon_right_granted_default.png

The permission that executes the actions, which are selected in the Actions view, on the selected targets has not been defined explicitly. However, the actions are granted by default. For example, because the corresponding permission has been granted to the parent object. Example: The group has the permission for the "myplc" object. As a result, it also has the permission by default for the "myplc.pb_1" object.

_cds_icon_right_denied_default.png

The action, which is expanded in the actions view, on the selected targets has not been denied explicitly. However, it is denied by default; for example, because it has been denied to the "parent object".

No symbol

There are currently multiple actions selected in the Actions view for which the group does not have the same permission.

Toolbar:

_cds_icon_right_granted.png Grant

The selected action on the selected target object is granted explicitly for the selected group.

_cds_icon_right_denied.png Deny

The selected action on the selected target object is denied explicitly for the selected group.

_cds_icon_reset_right.png Clear

The permission for the selected action on the selected target object is reset to the default value for the selected group.

Export/Import

Opens a menu with the commands

  • Export all permissions

  • Export selected permissions

  • Import permissions

Export all permissions

Exports all actions and their configured access permissions of the current project to a user-specific file of data type *.perms

To do this, the Export Permissions dialog opens for you to specify a file name and to select a location in the file directory. The default file type is Permissions (*.perms).

Export selected permissions

Exports all selected actions and their configured access permissions of the current project to a user-specific file of data type *.perms

To do this, the Export Permissions dialog opens for you to specify a file name and to select a location in the file directory. The default file type is Permissions (*.perms).

Import permissions

The contents of a *.perms file is merged with the actions and permissions of the current project. Groups which are part of the file but not part of the project are ignored. The actions and permissions are aligned by name.

If the permissions of the imported file differ from the permissions in the project, then the permissions in the project are overwritten.

To do this, the Import Permissions opens for you to select the *.perms file from the file system.

For more information, see: Using Permissions to Protect ObjectsUsing Permissions to Protect Objects